

#include "../robocup/jugador.h"

void* ThreadEnviar::run(void *param) const
{

    Jugador *jug =(Jugador*) param;
    while(true)
    {
        if (jug->thread_flag==true)
        {
        pthread_mutex_lock (&jug->_mutex);
        jug->cliente.enviar(jug->msg.str()); /** Hay que guardar lo que se quiera enviar, en el string
                                                   * msg de la clase jugador, previamente */
        pthread_mutex_unlock (&jug->_mutex);
        jug->thread_flag=false;
        jug->te = clock() - jug->te;
        //cout<<"Envio ("<<(((float)jug->te)/CLOCKS_PER_SEC)*1000<<") ms"<<endl;
        jug->msg.str("");
        }
        usleep(15000);
    }
}
